今日對話:如何把專案安全地存到 GitHub?
我的 Prompt(提示詞):
「我完成了一個很棒的自動化爬蟲專案,我想把它備份起來避免弄丟,並且產生一個連結,以後可以分享給其他人或面試官看。請用最白話的方式解釋 Git 和 GitHub 的差別,並教我最基礎的 3 到 4 個指令,把我的程式碼上傳到 GitHub!」
AI 導師知道很多新手聽到指令介面就會害怕,所以他用了一個超棒的比喻來解釋:
Git = 程式碼的「時光機」:它是一個安裝在你電腦裡的軟體,負責幫你的程式碼「拍照存檔」。如果你把程式改壞了,隨時可以搭時光機回到上一次拍照的狀態。
GitHub = 程式碼的「雲端展示廳」:它是一個網站,你可以把 Git 拍好的照片(程式碼狀態)上傳到這裡。它不僅能當作備份,還能產生一個網址,讓全世界看到你的作品!
上傳心法:必學的「提交三部曲」
AI 告訴我,不需要去死記硬背幾十個 Git 指令,新手只要掌握這個黃金流程:
「挑選包裹 (add) ➡️ 封箱貼標籤 (commit) ➡️ 送上物流車 (push)」就可以了!
我在 GitHub 網站上註冊了帳號,並點擊右上角的「New」建立了一個名為 Daily-News-Bot 的倉庫 (Repository)。接著,我打開 VS Code 的終端機,開始輸入 AI 教我的魔法指令:
bash
#0. 初始化:告訴 Git「請開始幫我監控這個資料夾!」
git init
#1. 挑選包裹 (add):把目前資料夾裡所有的檔案 (.) 都加進準備寄送的清單
git add .
#2. 封箱貼標籤 (commit):把剛剛的清單打包,並寫上這包裝了什麼 (例如:初始專案)
git commit -m "第一次提交:完成新聞爬蟲與 LINE Notify 串接"
#3. 設定目的地 (remote):告訴 Git 你的 GitHub 展示廳在哪裡 (請換成你的網址)
git remote add origin https://github.com/我的帳號/Daily-News-Bot.git
#4. 送上物流車 (push):把打包好的程式碼正式推送到 GitHub 上!
git push -u origin main
加碼絕招:不要忘了 README.md!
AI 導師特別提醒,把程式碼傳上去只是第一步。面試官點進你的 GitHub 時,第一眼看的絕對不是密密麻麻的 Python 檔,而是 README.md(專案說明書)。
我立刻在資料夾裡新增了 README.md,並簡單寫下了:
修改完 README.md 後,我再次執行 git add .、git commit -m "新增說明文件",以及 git push!
我的的自動化專案現在不僅能跑、在雲端,還完美地展示在全世界面前。